package com.johann.multithread.thread;
/**
 * 练习:创建两个分线程，其中一个遍历100以内的偶数，另一个遍历100以内的奇数
 */
// JDK1.5之前，一般用继承thread类的方式,并重写run方法，来创建线程，并且在main方法中调用start

    //创造thread类的匿名子类方法
public class ThreadDemo02{
    public static void main(String[] args) {
        //匿名子类的写法
        new Thread(){
            @Override
            public void run(){
                int a=100;
                for (int i = 0; i < a; i++) {
                    if (i%2==0) {
                        System.out.println(Thread.currentThread().getName()+":"+i);
                    }
                }

            }
        }.start();

        //lambda 表达式
        new Thread(() -> {
            int a=100;
            for (int i = 0; i < a; i++) {
                if (i%2==1) {
                    System.out.println(Thread.currentThread().getName()+":"+i);
                }
            }

        }).start();

    }
}
